#ifndef PLAYSCENE_H
#define PLAYSCENE_H

#include <QMainWindow>
#include <mycoin.h>
#include <QLabel>

class PlayScene : public QMainWindow
{
    Q_OBJECT
public:
    //explicit PlayScene(QWidget *parent = nullptr);
    PlayScene(int levelNum);
    int levelIndex;

    // 重写paintEvent事件
    void paintEvent(QPaintEvent*);

    int gameArray[4][4]; // 维护每个关卡的具体数据
    MyCoin* coinBtn[4][4];
    bool isWin; // 是否胜利标志
    QLabel* winLabel;
    void checkWin();

signals:
    // 写一个自定义信号，告诉主场景点击了返回
    void chooseSceneBack();
};

#endif // PLAYSCENE_H
